package exo2.AF;

import exo2.AF.Etat;
import exo2.AF.Transition;
import exo2.AF.TransitionException;

public class Transition {
	public Etat etat_suivant;
	public Object etiquette;
	
	public Transition(Etat etat_suivant, Object etiquette){
		if(etiquette==null)
			throws new TransitionException("Etiquette nulle");
		if(etat_suivant=null)
			throws new TransitionException("Etat suivant nul")
		this.etat_suivant=etat_suivant;
		this.etiquette=etiquette;
	}
	
	public Transition getEtiquette(){
		return this.etiquette;
	}
	
	public franchir(){
		return this.etat_suivant;
	}
}
